electron microscopic - French English Dictionary